home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2004-342.nasl < prev    next >
Text File  |  2005-01-14  |  3KB  |  91 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12636);
  11.  script_version ("$Revision: 1.5 $");
  12.  script_cve_id("CAN-2004-0488", "CAN-2004-0493");
  13.  
  14.  name["english"] = "RHSA-2004-342: httpd";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated httpd packages that fix a buffer overflow in mod_ssl and a remotely
  21.   triggerable memory leak are now available.
  22.  
  23.   The Apache HTTP server is a powerful, full-featured, efficient, and
  24.   freely-available Web server.
  25.  
  26.   A stack buffer overflow was discovered in mod_ssl that could be triggered
  27.   if using the FakeBasicAuth option. If mod_ssl was sent a client certificate
  28.   with a subject DN field longer than 6000 characters, a stack overflow
  29.   occured if FakeBasicAuth had been enabled. In order to exploit this issue
  30.   the carefully crafted malicious certificate would have had to be signed by
  31.   a Certificate Authority which mod_ssl is configured to trust. The Common
  32.   Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name
  33.   CAN-2004-0488 to this issue.
  34.  
  35.   A remotely triggered memory leak in the Apache HTTP Server earlier than
  36.   version 2.0.50 was also discovered. This allowed a remote attacker to
  37.   perform a denial of service attack against the server by forcing it to
  38.   consume large amounts of memory. The Common Vulnerabilities and Exposures
  39.   project (cve.mitre.org) has assigned the name CAN-2004-0493 to this issue.
  40.  
  41.   Users of the Apache HTTP server should upgrade to these updated packages,
  42.   which contain backported patches that address these issues.
  43.  
  44.  
  45.  
  46.  
  47. Solution : http://rhn.redhat.com/errata/RHSA-2004-342.html
  48. Risk factor : High';
  49.  
  50.  script_description(english:desc["english"]);
  51.  
  52.  summary["english"] = "Check for the version of the httpd packages";
  53.  script_summary(english:summary["english"]);
  54.  
  55.  script_category(ACT_GATHER_INFO);
  56.  
  57.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  58.  family["english"] = "Red Hat Local Security Checks";
  59.  script_family(english:family["english"]);
  60.  
  61.  script_dependencies("ssh_get_info.nasl");
  62.  
  63.  script_require_keys("Host/RedHat/rpm-list");
  64.  exit(0);
  65. }
  66.  
  67. include("rpm.inc");
  68. if ( rpm_check( reference:"httpd-2.0.46-32.ent.3", release:"RHEL3") )
  69. {
  70.  security_hole(0);
  71.  exit(0);
  72. }
  73. if ( rpm_check( reference:"httpd-devel-2.0.46-32.ent.3", release:"RHEL3") )
  74. {
  75.  security_hole(0);
  76.  exit(0);
  77. }
  78. if ( rpm_check( reference:"mod_ssl-2.0.46-32.ent.3", release:"RHEL3") )
  79. {
  80.  security_hole(0);
  81.  exit(0);
  82. }
  83.  
  84. if ( rpm_exists(rpm:"httpd-", release:"RHEL3") )
  85. {
  86.  set_kb_item(name:"CAN-2004-0488", value:TRUE);
  87.  set_kb_item(name:"CAN-2004-0493", value:TRUE);
  88. }
  89.  
  90. set_kb_item(name:"RHSA-2004-342", value:TRUE);
  91.